Spleeter分离音乐的人声和背景音乐,也可以用于分割视频的安装和使用

您所在的位置:网站首页 云图bgm 人声 Spleeter分离音乐的人声和背景音乐,也可以用于分割视频的安装和使用

Spleeter分离音乐的人声和背景音乐,也可以用于分割视频的安装和使用

2024-07-09 09:48| 来源: 网络整理| 查看: 265

一、感谢

        Spleeter是法国音乐流媒体公司 Deezer 开发并在 Github 上开源的音轨分离软件,在这里首先感谢几位老哥的博客去除人声--安装和使用spleeter分离人声和背景声-CSDN博客、音轨分离软件 Spleeter 使用教程及踩过的坑_spleetergui为什么分离不了-CSDN博客和spleeter的坑 Usage: __main__.py separate [OPTIONS] FILES.... Error: Missing argument ‘FILES...‘.-CSDN博客

再次感谢。

二、python 软件

Anaconda3 和 pycharm

三、安装过程

 1、在Anaconda中创建环境。

        首先打开 Anaconda3,然后点击创建(create),选择python版本3.7以上的版本我这里是3.7.16,这样环境就创建完成了。

2、链接pycharm

     打开pycharm, 选择file创建新项目,找到在Anaconda中创建的环境。

3、安装ffmpeg

       ffmpeg是Spleeter依赖的软件,需要先安装,安装过程是首先在pycharm打开Terminal;

随后直接输入命令:

conda install -c conda-forge ffmpeg libsndfile

自动安装,安装过程中如果没有更新pillow需要在pycharm中更新一下,一般要求8.3版本以上。

这样ffmpeg就安装好了。

4、安装 Spleeter

 直接在pycharm的Terminal中输入命令:

      pip install spleeter

自动安装,安装过程基本没问题,完成后会出现done。

5、使用Spleeter

      首先要创建文件夹,就在pycharm中创建就行了,文件名分别为output和pretrained_models用来存储输出分离的音频(output)和 Deezer之前训练好的深度学习模型(pretrained_models)。

其次,需要下载训练模型在GitHub上面:

Releases · deezer/spleeter (github.com)

我这边选择的是2stems,然后下载就好,然后把下载的2stems在pretrained_models文件夹中解压就可以了。

随后你可以下载你喜欢的音乐或者视频放在与pretrained_models文件夹共同的目录下。

最后输入命令:

python -m spleeter separate -p spleeter:2stems -o output dahai.mp3  

运行会自动分割,分割结果完成。

结果会存储在output文件夹中。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3